@charset "utf-8";
/* CSS Document */


.oe_appstore {
    margin-top: 30px;
    text-align: left;
}
.oe_app {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 #FFFFFF;
    color: inherit !important;
    cursor: pointer;
    display: block;
    float: left;
    height: 106px;
    margin: 16px;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-align: left;
    top: 0;
    transition: all 150ms linear 0s;
    width: 276px;
}
.oe_app:hover {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px #DDDDDD, 0 4px 4px rgba(0, 0, 0, 0.1);
    top: -4px;
}
.oe_app .oe_app_icon {
    -moz-box-sizing: border-box;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    float: left;
    height: 48px;
    position: relative;
    width: 48px;
}
.oe_app .oe_app_icon img {
    display: block;
    height: 100%;
    width: 100%;
}
.oe_app .oe_app_name {
    font-size: 18px;
    font-weight: 400;
    margin-left: 64px;
    margin-top: -4px;
}
.oe_app .oe_app_descr {
    font-size: 0.8em;
    margin-left: 64px;
}
.oe_apps-details {
    background-color: #8B8BB3;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 6px rgba(0, 0, 0, 0.03) inset;
    color: #E6E6E6;
    height: 200px;
    overflow: hidden;
    padding: 5px;
}
.oe_apps-details .oe_apps-details-info {
    height: 100%;
    position: relative;
}
.oe_apps-details .oe_apps-details-info dl {
    bottom: 0;
    display: table;
    margin: auto;
    padding-left: 45px;
    position: absolute;
    top: 0;
    width: 100%;
}
.oe_apps-details .oe_apps-details-info dt {
    float: left;
    font-weight: bold;
    width: 120px;
}
.oe_apps-details .oe_apps-details-info dt:after {
    content: ": ";
}
.oe_apps-details .oe_apps-details-info .oe_apps-details-dl {
    position: absolute;
    right: 45px;
    text-align: center;
    top: 70px;
}
.oe_apps-details .oe_apps-details-info .oe_apps-details-dl div {
    font-size: small;
    padding-top: 5px;
}
.oe_apps-details .oe_apps-details-info a {
    color: inherit;
    text-decoration: inherit;
}
.oe_apps-details .oe_apps-details-info a:visited {
    color: inherit;
}
.oe_apps-details .oe_apps-details-info a:hover {
    color: #000000;
}
.oe_apps-details .oe_apps-details-info .ribbon {
    background-color: #6F6E94;
    box-shadow: 0 0 1em #888888;
    float: right;
    left: 60px;
    position: relative;
    top: 25px;
    transform: rotate(45deg);
}
.oe_apps-details .oe_apps-details-info .ribbon span {
    border: 1px solid #8B8BB3;
    display: block;
    font-size: smaller;
    font-weight: bold;
    margin: 0.05em 0 0.075em;
    padding: 0.5em 3.5em;
    text-align: center;
    text-shadow: 0 0 0.5em #444444;
}
.oe_apps-details .oe_apps-details-info dl, x:-moz-any-link {
    margin-top: 30px;
}
.oe_start .oe_form_start {
    text-align: center;
}
.oe_start .oe_db_input {
    display: inline;
    padding-right: 140px !important;
}
.oe_start .oe_domain {
    display: inline-block;
    margin-left: -145px;
    margin-right: 20px;
}
.oe_start .oe_small {
    font-size: 12px;
}
.oe_start .oe_notification_area {
    height: 128px;
    overflow: hidden;
}
.oe_start .oe_notification_area #notification_area {
    background: none repeat scroll 0 0 #FAFAFA;
    border-radius: 3px 3px 3px 3px;
    color: #5A5A5A;
    margin: 32px auto 0;
    padding: 16px;
    width: 240px;
}
.oe_start .oe_notification_area #notification_area p {
    margin: 0;
}
#apps-carousel .img {
    text-align: center;
}
#apps-carousel .carousel-indicators li {
    border-color: #8B8BB3;
}
#apps-carousel .carousel-indicators .active {
    background-color: #8B8BB3;
}
#apps-carousel .carousel-inner .oe_slogan {
    color: #FFFFFF;
}
#apps-carousel .carousel-inner .item {
    background: url("/loempia/static/src/img/color-splash.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 300px;
}
#apps-carousel .carousel-inner .item h2 {
    padding-top: 65px;
}
#apps-carousel .carousel-inner .item img {
    margin-top: 25px;
    max-height: 250px;
    width: auto;
}
#apps-carousel .carousel-inner img {
    height: 300px;
    max-width: 100%;
}
#apps-carousel a.carousel-control.left, #apps-carousel a.carousel-control.right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.oe_rsthtml .oe_rsthtml_html {
    padding-bottom: 10px;
}
.oe_rsthtml .oe_rsthtml_html h1, .oe_rsthtml .oe_rsthtml_html h2, .oe_rsthtml .oe_rsthtml_html h3, .oe_rsthtml .oe_rsthtml_html h4, .oe_rsthtml .oe_rsthtml_html h5, .oe_rsthtml .oe_rsthtml_html h6 {
    font-weight: 300;
}
.oe_rsthtml .oe_rsthtml_html h1 {
    font-size: 24px;
}
.oe_rsthtml .oe_rsthtml_html h2 {
    font-size: 19px;
}
.oe_rsthtml .oe_rsthtml_html h3 {
    font-size: 16px;
}
.oe_rsthtml .oe_rsthtml_html h4 {
    font-size: 13px;
}
.oe_rsthtml .oe_rsthtml_html h5 {
    font-size: 11px;
}
.oe_rsthtml .oe_rsthtml_html h6 {
    font-size: 10px;
}
.oe_module_searcher {
    min-height: 500px;
}
.oe_bookstore .oe_book {
    background: none repeat scroll 0 0 #F0F0F3;
    border: 1px solid #DDDEEC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 0 #E5E5EE, 0 3px 3px rgba(0, 0, 0, 0.22);
    display: inline-block;
    margin: 8px;
    padding: 16px;
    position: relative;
    top: 0;
    transition: all 150ms linear 0s;
    width: 168px;
}
.oe_bookstore .oe_book .oe_title {
    color: rgba(82, 77, 122, 0.91);
    text-align: center;
}
.oe_bookstore .oe_book .oe_cover {
    -moz-box-sizing: border-box;
    margin: 16px 0 8px;
    max-height: 180px;
    max-width: 100%;
    position: relative;
    text-align: center;
}
.oe_bookstore .oe_book .oe_cover img {
    -moz-box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
}
.oe_bookstore .oe_book:hover {
    box-shadow: 0 5px 0 #E5E5EE, 0 6px 3px rgba(0, 0, 0, 0.22);
    top: -3px;
}
.oe_countries {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 16px;
    margin-top: 32px;
}
.oe_countries h4 {
    font-weight: 400;
    text-align: center;
}
.oe_countries ul {
    list-style: none outside none;
    margin-bottom: 28px;
    padding: 0;
}
.oe_countries ul li {
    margin: 0 -16px;
    padding: 4px 16px;
}
.oe_countries ul li:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F0F0F0;
}
.oe_countries ul li.oe_selected {
    font-weight: bold;
}
.oe_countries ul a {
    color: inherit;
}
.oe_countries ul a:visited {
    color: inherit;
}
.oe_countries ul a:hover {
    color: #000000;
}
.oe_partners {
    margin-bottom: 16px;
}
.oe_partner {
    min-height: 80px;
    padding: 8px;
}
.oe_partner .oe_partner_logo {
    display: block;
    float: left;
    height: 80px;
    line-height: 80px;
    text-align: center;
    width: 120px;
}
.oe_partner .oe_partner_logo img {
    max-height: 80px;
    max-width: 120px;
    vertical-align: top;
}
.oe_partner .oe_content {
    margin-left: 136px;
    margin-right: 16px;
}
.oe_partner .oe_name {
    font-size: 20px;
}
.oe_partner .oe_country {
    color: #808080;
    font-size: 13px;
    margin-left: 8px;
}
.oe_partner .oe_partner_ref {
    font-size: 11px;
}
.oe_partner .oe_show_more.oe_small {
    font-size: 0.8em;
}
.oe_partner .oe_partner_listing_descr {
    font-size: 14px;
    line-height: 1.2em;
    margin: 8px 0;
    max-height: 3.4em;
    overflow: hidden;
    word-wrap: break-word;
}
.oe_partner .oe_partner_listing_descr .oe_show_more {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    float: right;
    position: relative;
    top: 2.3em;
}
.oe_partner .oe_partner_listing_descr .oe_show_more.oe_small {
    font-size: 0.8em;
}
.oe_partner_details .oe_show_less {
    display: none;
}
.oe_partner_details .oe_partner_logo {
    margin: 0 auto 16px;
    text-align: center;
}
.oe_partner_details .oe_partner_logo img {
    border-radius: 3px 3px 3px 3px;
    max-height: 120px;
    max-width: 90%;
}
.oe_partner_details .oe_partner_info {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    overflow: hidden;
    padding: 8px 0;
}
.oe_partner_details .oe_partner_info .oe_partner_logo {
    margin: 0 auto 16px;
    text-align: center;
}
.oe_partner_details .oe_partner_info .oe_partner_logo img {
    border-radius: 3px 3px 3px 3px;
    max-height: 120px;
}
.oe_partner_details .oe_partner_info table {
    width: 100%;
}
.oe_partner_details .oe_partner_info table td:first-child {
    opacity: 0.5;
    padding: 4px 8px 4px 16px;
    text-align: right;
    vertical-align: top;
}
.oe_partner_details .oe_partner_info table td:last-child {
    font-size: 12px;
    padding: 4px 16px 4px 0;
    word-break: break-all;
}
.oe_partner_details .oe_partner_info table td.oe_partner_address:last-child {
    word-break: normal;
}
.oe_partner_details .oe_partner_info table tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F0F0F0;
}
.oe_partner_details .oe_partner_back {
    margin-top: 40px;
    text-align: center;
}
.oe_partner_details .oe_customer_list .oe_customer_logo {
    display: inline;
}
.oe_events .oe_filters {
    margin: 8px 0;
    text-align: center;
}
.oe_events .oe_event_list {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    margin: 32px 0;
    width: 100%;
}
.oe_events .oe_event_list td {
    padding: 8px 16px;
}
.oe_events .oe_event_list .oe_event_date {
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    white-space: nowrap;
}
.oe_events .oe_event_list tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F0F0F0;
}
.oe_educational {
    width: 100%;
}
.oe_educational td {
    padding: 10px;
}
.oe_educational tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F0F0F0;
}
.oe_educational tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.oe_training_content h3.oe_slogan {
    margin-bottom: 10px;
    margin-top: 10px;
}
.oe_training_content h4.oe_slogan {
    margin-bottom: 0;
    margin-top: 48px;
}
.oe_training {
    margin-bottom: 20px;
    width: 100%;
}
.oe_training tbody {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05);
    border-image: none;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
.oe_training th {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    font-weight: normal;
    padding: 5px 10px;
    width: 50%;
}
.oe_training th:first-child {
    border-radius: 3px 0 0 3px;
}
.oe_training th:last-child {
    border-radius: 0 3px 3px 0;
}
.oe_training td {
    padding: 5px 10px;
    vertical-align: top;
}
.oe_training td:first-child {
    border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.oe_contact_thanks_message1 {
    background: none repeat scroll 0 0 #F0F0F0;
    margin: 16px auto;
    padding: 16px;
    transition: all 150ms linear 0s;
    width: 60%;
}
.oe_certifications .oe_certif {
    min-height: 200px;
    min-width: 100%;
    overflow: hidden;
    position: relative;
}
.oe_certifications .oe_certif.oe_certif_coming {
    color: rgba(0, 0, 0, 0.27);
}
.oe_certifications .oe_certif .ribbon {
    background-color: rgba(5, 5, 5, 0.03);
    box-shadow: 0 0 8px rgba(136, 136, 136, 0.46);
    position: absolute;
    right: -50px;
    top: 23px;
    transform: rotate(45deg);
}
.oe_certifications .oe_certif .ribbon span {
    color: rgba(170, 170, 170, 0.51);
    display: block;
    font-size: smaller;
    font-weight: bold;
    padding: 0.5em 3.5em;
}
.oe_certifications .oe_price_tag {
    font-size: 1.2em;
}
.oe_certifications .oe_price_tag .oe_price_strike {
    font-size: 70%;
    text-decoration: line-through;
    vertical-align: top;
}
.oe_certifications .oe_pricing {
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    max-width: 300px;
}
.oe_tooltip {
    border-bottom: 1px dashed #428BCA;
}
.oe_pricing_group {
    margin-left: 30px;
    margin-right: 30px;
}
.oe_pricing_group .list_group {
    margin-top: 7px;
    text-align: left;
}
.oe_pricing_group .list-group-item:before {
    font-family: "Glyphicons Halflings";
    font-weight: normal;
    padding: 1px 5px;
}
.oe_pricing_group .list-group-item {
    border: medium none;
    padding: 2px 5px;
}
.oe_pricing_group .list-group-item.list-ok:before {
    color: #5CB85C;
    content: "";
}
.oe_pricing_group .list-group-item.list-ko:before {
    color: #D9534F;
    content: "";
}
.oe_pricing_group .list-group-item.list-warn:before {
    content: "";
}
.oe_pricing_group .list-group-item.list-plus:before {
    color: #5CB85C;
    content: "+";
}
.oe_pricing_group .list-group-item.list-info:before {
    content: "";
}
.oe_pricing_group .list-group-item.list-wrench:before {
    content: "🔧";
}
.oe_pricing_group .list-group-item.list-hand:before {
    content: "";
}
.oe_pricing_group .radio .badge, .oe_pricing_group .checkbox .badge {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    color: #999999;
    float: right;
    font-weight: normal;
}
.oe_pricing_group label.checked .badge {
    background: none repeat scroll 0 0 #428BCA;
    border: 1px solid #428BCA;
    color: #FFFFFF;
}
.oe_pricing_group input.form-control {
    display: inline-block;
}
.oe_pricing_group .oe_num_field {
    width: 5em;
}
.oe_pricing_group .list-group-item:first-child {
    border-radius: 0 0 0 0;
}
.oe_pricing_group .oe_pricing_caption {
    color: #6E6E6E;
    font-size: 0.9em;
}
.oe_pricing_group .oe_pricing_caption strong {
    font-weight: 500;
}
.oe_pricing_group .oe_btn_subtitle {
    bottom: -3px;
    font-size: 0.8em;
    font-weight: bold;
    position: absolute;
    right: 1px;
}
.oe_pricing_group .oe_subtotal h4.oe_slogan {
    margin-bottom: 5px;
    margin-top: -16px;
}
.oe_pricing_group .oe_subtotal button[disabled] {
    opacity: 1;
}
.oe_pricing_group .oe_subtotal .oe_amount {
    font-size: 150%;
    font-weight: 500;
}
.oe_blog {
    display: table;
}
.oe_blog .oe_blog_posts {
    display: table-cell;
    width: 100%;
}
.oe_blog .oe_blog_posts h2 a {
    color: #333333;
    text-decoration: none;
}
.oe_blog .oe_blog_posts .oe_blog_publish_date {
    color: #777777;
    display: block;
    font-size: 0.8em;
    margin-bottom: 15px;
    margin-top: -15px;
    text-align: center;
}
.oe_blog .oe_blog_history {
    display: table-cell;
    padding-left: 30px;
}
.oe_blog .oe_blog_history .oe_blog_history_content {
    width: 160px;
}
.oe_blog .oe_blog_history .oe_blog_history_content .oe_blog_month {
    margin-left: 15px;
}
.oe_appsearch .oe_appsearch_panel {
    background-color: #F5F5F5;
    margin-bottom: 16px;
    padding-top: 20px;
}
.oe_appsearch .oe_appsearch_panel h4 {
    font-weight: 400;
    text-align: center;
}
.oe_appsearch .oe_appsearch_panel ul {
    list-style: none outside none;
    margin-bottom: 28px;
    padding: 0;
}
.oe_appsearch .oe_appsearch_panel ul li {
    margin: 0 -16px;
    padding: 4px 16px;
}
.oe_appsearch .oe_appsearch_panel ul li a, .oe_appsearch .oe_appsearch_panel ul li span.selected {
    padding: 0 1px;
}
.oe_appsearch .oe_appsearch_panel ul li span.selected {
    border: 1px solid rgba(0, 0, 0, 0.19);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0.5px 0.5px 0 rgba(0, 0, 0, 0.09);
}
.oe_appsearch .oe_appsearch_panel .oe_appsearch_register {
    border-bottom: 16px solid #FFFFFF;
    margin: -20px -16px 16px;
    padding: 16px;
    text-align: center;
}
.oe_appsearch .oe_appsearch_panel .oe_appsearch_search {
    display: table;
}
.oe_appsearch .oe_appsearch_panel .oe_appsearch_search > div {
    display: table-cell;
}
.oe_appsearch .oe_appsearch_panel .oe_appsearch_search > div:first-child {
    padding-right: 25px;
}
.oe_appsearch .oe_appsearch_panel .oe_appsearch_search > div:first-child input {
    width: 100%;
}
.oe_appsearch .oe_appsearch_result {
    position: relative;
}
.oe_appsearch .oe_appsearch_result .oe_appsearch_result_content {
    padding: 75px 0 0;
}
.oe_appsearch .oe_appsearch_result .oe_appsearch_pagination .right {
    text-align: right;
}
.oe_appsearch .oe_appsearch_result .oe_appsearch_pagination ul {
    margin: 0;
}
.oe_appsearch .oe_appsearch_result .oe_appsearch_pagination a.selected {
    font-weight: bolder;
}
.oe_appsearch .oe_appsearch_result .oe_appsearch_pagination .btn.disabled {
    opacity: 1;
}
.oe_appsearch .oe_appsearch_module {
    display: inline-block;
    float: left;
    height: 120px;
    overflow: hidden;
    width: 330px;
}
.oe_appsearch .oe_appsearch_module img {
    float: left;
    height: 60px;
    width: 60px;
}
.oe_appsearch .oe_appsearch_module .oe_appsearch_module_summary {
    margin-left: 80px;
    padding: 0 20px 10px 0;
}
.oe_appsearch .oe_appsearch_module .oe_appsearch_module_summary a {
    font-weight: bold;
}
.oe_appsearch .oe_appsearch_module .oe_appsearch_module_summary span.label {
    font-size: 50%;
}
.oe_documentation {
}
.oe_documentation .oe_doc_sidebar {
    background: none repeat scroll 0 0 #F5F5F5;
    font-size: 16px;
}
.oe_documentation .oe_doc_sidebar .sphinxsidebar {
    font-size: 13px;
}
.oe_documentation .oe_doc_sidebar ul {
    margin: 0;
    padding: 0;
}
.oe_documentation .oe_doc_sidebar ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
}
.oe_documentation .oe_doc_sidebar .related {
    margin-bottom: 10px !important;
}
.oe_documentation .oe_doc_sidebar .related ul {
    display: table;
    margin: 0 auto;
    text-align: center;
}
.oe_documentation .oe_doc_sidebar .related .right {
    float: right;
}
.oe_documentation .oe_doc_sidebar .related li:not(.right) {
    display: none;
}
.oe_documentation .oe_doc_sidebar .oe_doc_switcher {
    display: block;
}
.oe_documentation .oe_doc_sidebar .oe_doc_switcher li {
    border-radius: 3px 3px 3px 3px;
    display: table;
    margin: 0 5px;
}
.oe_documentation .oe_doc_sidebar .oe_doc_switcher li ul {
    display: block;
}
.oe_documentation .oe_doc_sidebar .oe_doc_switcher li ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 3px;
    padding: 3px;
}
.oe_documentation .oe_doc_sidebar .oe_doc_switcher li ul li:hover {
    background: none repeat scroll 0 0 #DADADA;
}
.oe_documentation .oe_doc_sidebar #searchbox {
    display: none !important;
}
.oe_documentation .oe_doc_sidebar h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 0;
    text-align: center;
}
.oe_documentation .oe_doc_sidebar h3:first-child {
    margin-top: 0;
}
.oe_documentation .oe_doc_content table.citation {
    border-left: 1px solid #808080;
    margin-left: 1px;
}
.oe_documentation .oe_doc_content table.citation td {
    border-bottom: medium none;
}
.oe_documentation .oe_doc_content table.footnote td, .oe_documentation .oe_doc_content table.footnote th {
    border: 0 none !important;
}
.oe_documentation .oe_doc_content table.docutils {
    border: 0 none;
    border-collapse: collapse;
}
.oe_documentation .oe_doc_content table.docutils td, .oe_documentation .oe_doc_content table.docutils th {
    border-color: -moz-use-text-color -moz-use-text-color #AAAAAA;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 1px 8px 1px 5px;
}
.oe_documentation .oe_doc_content table.docutils .field-list td, .oe_documentation .oe_doc_content table.docutils .field-list th {
    border: 0 none !important;
}
.oe_documentation .oe_doc_content table.docutils th {
    padding-right: 5px;
    text-align: left;
}
.oe_documentation .oe_doc_content h1, .oe_documentation .oe_doc_content h2, .oe_documentation .oe_doc_content h3, .oe_documentation .oe_doc_content h4, .oe_documentation .oe_doc_content h5, .oe_documentation .oe_doc_content h6, .oe_documentation .oe_doc_content strong {
    font-weight: 400;
}
.oe_documentation .oe_doc_content h1 {
    font-size: 24px;
}
.oe_documentation .oe_doc_content h2 {
    font-size: 19px;
}
.oe_documentation .oe_doc_content h3 {
    font-size: 16px;
}
.oe_documentation .oe_doc_content h4, .oe_documentation .oe_doc_content h5, .oe_documentation .oe_doc_content h6 {
    font-size: 13px !important;
}
.oe_documentation .oe_doc_content .headerlink {
    font-size: 10px;
    position: relative;
    top: -5px;
}
.oe_documentation .oe_doc_content pre, .oe_documentation .oe_doc_content .pre {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #999999;
    font-size: 13px;
    padding: 10px;
}
.oe_documentation .oe_doc_content tt {
    font-size: 13px;
}
.oe_documentation .oe_doc_content em {
    color: #850D85;
    font-size: 13px;
}
.oe_documentation .oe_doc_content .pre {
    padding: 2px;
}
.oe_documentation .oe_doc_content .footnote, .oe_documentation .oe_doc_content .viewcode-link {
    font-size: 11px;
    font-style: italic;
}
.oe_documentation .oe_doc_content a.headerlink {
    visibility: hidden;
}
.oe_documentation .oe_doc_content h1:hover > a.headerlink, .oe_documentation .oe_doc_content h2:hover > a.headerlink, .oe_documentation .oe_doc_content h3:hover > a.headerlink, .oe_documentation .oe_doc_content h4:hover > a.headerlink, .oe_documentation .oe_doc_content h5:hover > a.headerlink, .oe_documentation .oe_doc_content h6:hover > a.headerlink, .oe_documentation .oe_doc_content dt:hover > a.headerlink {
    visibility: visible;
}
.oe_documentation .oe_doc_content .figure img {
    max-width: 100%;
}
